草庐IT

一文弄懂 ZooKeeper

全部标签

Java转换坐标系,GPS(WGS84)大地200(CGCS200)、百度(BD-09)、高德(GCJ-02)互转,一文搞懂坐标系、坐标转换

1.分不清的坐标系WG-S84:地理坐标系统,GPS仪器记录的经纬度信息,GoogleEarth采用,GoogleMap中国范围外使用,高德地图中国范围外使用。GCJ-02:投影坐标系统,火星坐标系,中国国家测绘局制定的坐标系统,由WGS-84加密后的坐标。Google中国和搜搜地图,arcgis地图,高德地图BD-09:投影坐标系统,百度坐标,GCJ-02加密后的坐标系,只适用于百度地图(在国内是不允许直接用WGS84坐标系标注的,必须经过加密后才能用。必须至少使用GCJ-02坐标系,或者使用在GCJ-02加密后再进行加密的坐标系,如百度坐标系)其他:搜狗地图:搜狗坐标系,图吧:图吧坐标等,

KubeSphere 核心实战之三【在kubesphere平台上部署ElasticSearch、应用商店部署RabbitMQ和应用市场部署Zookeeper】(实操篇 3/4)

文章目录1、部署ElasticSearch1.1、es容器启动1.2、es部署分析1.3、ElasticSearch的配置集1.4、创建es工作负载1.5、测试连接2、应用商店部署rabbitMQ2.1、一键安装部署2.2、创建外网访问服务2.3、测试连接(成功)3、应用仓库3.1添加企业仓库3.2、从模板仓库部署应用zookeeper1、部署ElasticSearchElasticsearch是一个分布式的RESTful风格的搜索和数据分析引擎。用来做数据分析和检索的中间件。它在kubesphere平台上的部署跟mysql和redis又有不同;下面我们来具体分析操作一下:1.1、es容器启动

菜鸡学习zookeeper源码(三)NIOServer的启动

前言上一篇写到了QuorumPeer的start方法,里面主要进行执行了loadDataBase方法(进行加载本地的数据信息,具体是怎么进行加载的,没在文章中进行说明,这块小园子也没看,等分析完整体的启动流程之后在进行分析),这篇文章的话主要写startServerCnxnFactory方法,在上一篇文章中也进行说明,这个方法主要进行了启动了两个ServerCnxnFactory对象,一个是安全的,一个是不安全的,里面的默认实现都是NIOServerCnxnFactoryNIOServerCnxnFactory这个还是老的习惯,这个类上有很多注释说明,可以先看下类的注释说明,这种开源的框架一般

zookeeper源码(05)数据存储

本文详细分析一下zookeeper的数据存储。ZKDatabase维护zookeeper服务器内存数据库,包括session、dataTree和committedlog数据,从磁盘读取日志和快照后启动。关键字段//数据节点树protectedDataTreedataTree;protectedConcurrentHashMapLong,Integer>sessionsWithTimeouts;protectedFileTxnSnapLogsnapLog;//用于操作底层数据文件//committedLog中第一条和最后一条数据的zxidprotectedlongminCommittedLog,

如何将Redis、Zookeeper、Nacos配置为Windows系统的一个服务

说明:当我们在Windows上开发时,不可避免的会用到一些中间件,如Redis、Zookeeper、Nacos等等,当在项目中使用到本地的这些服务器时,我们需要把本地的服务器启动,会开启下面这样的一个窗口。Redis服务器;这样有几点不好的地方:1)服务器是窗口化,不好管理;2)重启电脑或关闭窗口后,服务器就关闭了,需要重启;本文介绍如何将这些服务器配置为Windows的一个服务;如下:Redis首先,配置Redis环境变量,将bin路径添加到环境变量中。然后,打开CMD命令,输入下面的命令;redis-server--service-installredis.windows.conf其中,r

一文速通Nginx网关与gateway网关区分

目录API网关介绍 gateway基本介绍Nginx基本介绍Nginx与APIgateway网关API网关介绍 网关的角色是作为一个API架构,用来保护、增强和控制对于API服务的访问。API网关是一个处于应用程序或服务(提供RESTAPI接口服务)之前的系统,用来管理授权、访问控制和流量限制等,这样RESTAPI接口服务就被API网关保护起来,对所有的调用者透明。因此,隐藏在API网关后面的业务系统就可以专注于创建和管理服务,而不用去处理这些策略性的基础设施。API网关负责请求路由、API组合和协议转换。来自外部客户端的所有API请求首先会先转到API网关,后者再将请求路由到相应的服务。AP

Zookeeper设计理念与源码剖析

Zookeeper架构理解整体架构Followerserver可以直接处理读请求,但不能直接处理写请求。写请求只能转发给leaderserver进行处理。最终所有的写请求在leaderserver端串行执行。(因为分布式环境下永远无法精确地确认不同服务器不同事件发生的先后顺序)ZooKeeper集群中的所有节点的数据状态通过ZAB协议保持一致。ZAB有两种工作模式:(1)崩溃恢复:集群没有Leader角色,内部在执行选举。(2)原子广播:集群有Leader角色,Leader主导分布式事务的执行,向所有的Follower节点,按照严格顺序广播事务。(3)补充一点:实际上,ZAB有四种工作模式,分

【大数据实验系列】一文轻松搞定云服务器Centos8.x下安装MySQL5.x版本,以阿里云服务器为例!(超详细安装流程)

1.文章主要内容    本篇博客主要涉及云服务器(以阿里云服务器为例子)Centos8.x下安装MySQL软件。(通读本篇博客需要10分钟左右的时间)。    本篇博客内容参考于:centOS8安装MySql5.72.详细安装教程2.1MySQLrpm源包下载    我们首先点击官网MySQL下载地址,如下图所示:    博主这里选择上图红色圈内的版本,注意此版本内包含了MySQL5.x、8.x版本,当然你也可以选择其它的版本,建议和博主一样。    为了方便,博主这里直接使用wget的方式将rpm包给拉下来,代码如下(没有wget命令,通过yum安装即可):wgethttps://dev.m

一文详解Docker镜像

目录镜像基本介绍镜像概述DockerHub Docker四种制作镜像方式 Docker镜像常见操作命令 dockerimages:查看本地储存的Docke镜像dockerpull: 拉取自己需要的镜像dockerrmi:删除镜像dockersave :镜像保存成tar包dockerimport: 归档文件中创建镜像 dockerload : 从tar归档文件或者标准输入流载入镜像镜像基本介绍镜像概述Docker镜像是一个轻量级、独立的、可执行的软件包,包含了运行应用程序所需的一切:代码、运行时环境、系统工具和库。Docker镜像是不可修改的,任何更改都会创建一个新的镜像就是把一个应用在硬盘上的

Java语言基础(4)IDEA程序debug断点调试与单元测试junit(图文简单超详细教程,一文搞定debug断点调试和junit单元测试)

文章目录一、debug断点调试二、junit单元测试一、debug断点调试在代码中,找一个位置,点击前面出现红色点:这个叫断点右击鼠标,选择Debug运行下图:鼠标悬停上面,会提示如下1、StepOver(F8):点击这个按钮,或者按住F8键,可以往后面执行2、StepInto(F7):可以进入方法内部,如果当前执行到方法调用,就可以进入方法内部3、ForceStepInfo(Alt+Shift+F7):强制进入方法内部4、StepOut(Shift+F8):退出执行的方法,也就是返回5、RuntoCusor(Alt+F9):调到下一个断点6:、Rerun(Ctrl+F5):重新执行7、Res